package ms.core.gateway.response;

import java.util.ArrayList;
import java.util.List;

import ms.core.gateway.bean.SysRoleBean;
import ms.core.tool.JsonTool;
import ms.core.tool.StrTool;

public class SysRoleVO extends SysRoleBean {
	/**
	 * 获取角色类型
	 * 
	 * @return
	 */
	public String getRootName() {
		return getRoot() == SysRoleBean.ROLE_ROOT ? "系统内置" : "用户创建";
	}
	
	public List<String> getFuncList(){
		return (StrTool.isBlank(getFuncs())) ? new ArrayList<>() : JsonTool.jsonToListBean(getFuncs(), String.class);
	}
}
